#include "polsys.h"

/************************************************************************************************************
*    TIMER 0 interrupt subroutine
************************************************************************************************************/
void Timer0_ISR (void) interrupt 1  //interrupt address is 0x000B
{
//    _push_(SFRS);
    Tim0_ReLoad();
    Polsys_Tick();
//    _pop_(SFRS);
}

// void USlave_ReceiveData(u8 rx_dat); //UART接收中断（收到1个字节）调用
// void Serial_ISR(void) interrupt 4
// {
// //    _push_(SFRS);
//     if (RI)
//     {
//         USlave_ReceiveData(SBUF);
//         clr_SCON_RI;                                         // Clear RI (Receive Interrupt).
//     }
// //    _pop_(SFRS);
// }	

// void Time_Tick();
// /************************************************************************************************************
// *    Timer2 interrupt subroutine
// ************************************************************************************************************/
// void Timer2_ISR (void) interrupt 5
// {
// //    _push_(SFRS);
//     clr_T2CON_TF2;                                //Clear Timer2 Interrupt Flag
//     Time_Tick();
// //    _pop_(SFRS);
// }	

// void Board_KeyPinFall();
// void PinInterrupt_ISR (void) interrupt 7
// {
// //    _push_(SFRS);
//   if(PIF & (1<<1))
//     Board_KeyPinFall();
//   PIF = 0;

// //    _pop_(SFRS);
// }


